// 1. 管理数据   createStore 
// 2. 模块化管理   多个reducer 
// 3. 怎样去修改数据   
        // dispatch({action:})  
        //     重新计算reducer  
        import { createStore,compose,applyMiddleware} from 'redux'   
        // 组件  中间件react-thunk   数据   
        import thunk from 'redux-thunk'  // 支持异步数据管理
        import reducer from './reducer'  
        
        //compose 合并
        const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose; 
        
        const store = createStore(reducer,
                // 组合函数    
                // devtool   
            composeEnhancers(    
                // 异步  
            applyMiddleware(thunk)  
        ))
        
        export default store
        